Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Botswana F1 USA F14 USA F17 USA F12 USA F13 USA F14 USA F17 USA F20 USA F12 USA F13 USA F4 USA F21 USA F27 South Africa F1 South Africa F2 USA F20 USA F21 Medicor Open - Budapest USA F13 USTA Challenger - Champaign Fifth Third Bank Tennis Championships - Lexington Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas BNP Paribas Primrose - Bordeaux The Surbiton Trophy - Surbiton Rado Geneva Challenger - Geneva Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Open D'Orleans - Orleans Music City Challenger - Nashville JSM Challenger of Champaign - Urbana Ostrava Challenger Nottingham Challenger Granby Challenger Vancouver Challenger Binghamton Challenger Como Challenger Todi Challenger Rennes Challenger Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Charlottesville Challenger Knoxville Challenger Prostejov Challenger Zivnobanka Czech Open - Prostejov Seoul Challenger VSZ Solvak Open Challenger - Kosice Prostejov Challenger Segovia Challenger Open Castilla y Leon - Segovia Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Hilton Waikoloa USTA Challenger - Waikoloa Open Diputacion - Cordoba ECM Cup - Prague Open Castilla y Leon - Segovia AXA Open - Lisbon Oklahoma Challenger - Tulsa Okal Cup - Eckental The Indian Oil Servo ATP Challenger - Chandigarh Tatra Banka Open 2001 - Bratislava Zivnobanka Open - Prostejov Nuembrecht Challenger - Nuembrecht drkoop.com USTA challenger of Miami - Miami Residenza Open - Magdeburg Healthsouth/USTA Challenger - Denver Heinekin Open 1998 - Budva ATU Cup 1999 - Weiden Volkswagen TED Open - Istanbul Warsteiner Challenger Lubeck - Lubeck Volkswagen TED Open - Istanbul Prostejov Challenger Orleans Challenger Mons Challenger Fifth-Third Bank Tennis Classic - Lexington Heilbronn Challenger Prostejov Challenger 2008 Knoxville Challenger - Knoxville 2007 Knoxville Challenger - Knoxville KGHM Dialog Polish Indoors - Wroclaw Music City Challenger - Nashville Lubbock Challenger - Lubbock Ford Tennis Championships - Louisville JSM Challenger - Champaign Internationaux de Nouvelle-Caledonie - New Caledonia Bergamo Challenger Rome Challenger Status Athens Open - Athens USTA Illinois Challenger - Champaign Ford Tennis Championships - Louisville USTA Challenger of Oklahoma - Tulsa 2007 Nielsen Pro Tennis Championship - Winnetka Baton Rouge Challenger Hungarian Architect Open - Budapest Lexington Challenger Samsung Securities Cup Challenger - Seoul Prostejov Challenger Music City Challenger - Nashville Rome Challenger Aptos Challenger Vancouver Challenger Kremlin Cup - Moscow Telenordia Swedish Open - Bastad RCA Championships - Indianapolis Salem Open - Hong Kong St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open 2002 - Doha Copenhagen Open - Copenhagen Estoril Open - Estoril BMW Open - Munich Allianz Suisse Open Gstaad - Gstaad AIG Japan Open - Tokyo CA Tennis Trophy - Vienna Bratislava Challenger Copenhagen Open - Copenhagen BMW Open - Munich Memorial Savigni - Sassuolo Heilbronn Open - Heilbronn Czech Open - Prostejov Yugoslavia Open - Belgrade Warsteiner Challenger Wolfsburg - Wolfsburg Zivnobanka Czech Open - Prostejov Zivnobanka Open - Prostejov Ciur Pribram Challenger - Pribram Estoril Open - Estoril Prostejov Challenger BMW Open - Munich The Stella Artois Grass Court Championships - London BMW Open - Munich Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel International Tennis Championships - Delray Beach Grand Prix de Tennis de Lyon - Lyon Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg ARAG World Team Championship - Dusseldorf Next Generation Hardcourts - Adelaide Medibank Private International - Sydney Milan Indoors - Milan ABN/AMRO World Tennis Tournament - Rotterdam Zivnobanka Open 1999 - Prostejov Ciur Cup 99 - Prague Open Seat Godo 2005 - Barcelona Nottingham 1 Challenger The Stella Artois Grass Court Championships - London KGHM Polish Indoors - Wroclaw Barletta Citta Della Disfida Open 2000 - Barletta The Scottish Tennis Championships - Edinburgh Allianz Suisse Open - Gstaad Warsteiner Grand Prix - Oberstaufen LTA Men's Challenger - Wrexham Podebradka Cup - Prague Tatra Banka Slovak Open - Bratislava Osaka International Tennis Tournament - Osaka The Wrexham Challenger - Wrexham AIG Japan Open - Tokyo Yitzhak Rabin Challenger 1998 - Tel Aviv Crystal Cup 1998 - Portoroz ATP Challenger Hamburg - Hamburg Medicor Open - Budapest Yitzhak Rabin Men's Challenger - Tel Aviv CA Tennis Trophy - Vienna Okal Cup - International Bavarian Championship - Eckental Chennai Open - Chennai Sydney International - Sydney International Indoor Tennis Championships of Croatia - Zagreb Open 13 - Marseille South African Airways Open - East London Open SEAT Godo 2006 - Barcelona The Stella Artois Championships - London Nottingham Challenger Copenhagen Open - Copenhagen Allianz Suisse Open Gstaad - Gstaad Milan Indoors - Milan ABN/AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille The Dubai Tennis Championships - Dubai BMW Open - Munich 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Allianz Suisse Open - Gstaad Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven ATP Kremlin Cup - Moscow Rome Challenger Open des Alpes Trophee BNP Paribas - Grenoble Gelsor Open Romania - Bucharest Medibank International - Sydney Ostrava Challenger SAP Open - San Jose The Nottingham Open - Nottingham Orleans Challenger Campbells Hall of Fame Tennis Championships - Newport Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Medibank International - Sydney SA Tennis Open - Johannesburg Ethias Trophy - Mons Open Sabadell Atlantico - Barcelona Kobstaedernes ATP Challenger - Kolding AEGON Championships - London The Hamlet Cup - Long Island Nottingham 2 Challenger San Remo Challenger Qatar Exxon Mobil Open 2003 - Doha Bordeaux Challenger Grand Prix de Tennis de Lyon - Lyon Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Brisbane International - Brisbane Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston BMW Open - Munich Open de Nice Cote dAzur - Nice Atlanta Tennis Championships - Atlanta Prostejov Challenger Malaysian Open - Kuala Lumpur AIG Japan Open Tennis Championships - Tokyo Kremlin Cup - Moscow Brisbane International - Brisbane SA Tennis Open - Johannesburg Regions Morgan Keegan Championships - Memphis Dubai Open - Dubai Delray Beach International Tennis Championships - Delray Beach Champaign Challenger Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Salem Open - Hong Kong Heineken Open - Auckland AEGON Championships - London Next Generation Adelaide International - Adelaide AEGON International - Eastbourne Grand Prix de Tennis de Lyon - Lyon Genova Challenger Mercedes Cup - Stuttgart German Tennis Championships - Hamburg Legg Mason Tennis Classic - Washington Noumea Challenger Rakuten Japan Open - Tokyo Honolulu Challenger If Stockholm Open - Stockholm Erste Bank Open - Vienna Dallas Challenger Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney Tennis Channel Open - Las Vegas Heineken Open - Auckland SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Power Horse World Team Cup - Dusseldorf Citi Open - Washington Brisbane - Brisbane Milan Indoors - Milan Winston-Salem Open - Winston-Salem Sunrise Challenger Medibank International - Sydney PTT Thailand Open - Bangkok Pilot Pen Tennis - New Haven China Open - Beijing Rakuten Japan Open - Tokyo Gerry Weber Open - Halle Swiss Indoors Basel - Basel Apia International - Sydney Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca BMW Open - Munich AEGON International - Eastbourne Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Countrywide Classic - Los Angeles China Open - Beijing Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona AEGON Championships - London Citi Open - Washington Rakuten Japan Open - Tokyo Brisbane International - Brisbane Heineken Open - Auckland Abierto Mexicano Telcel - Acapulco BMW Open - Munich AEGON Championships - London Erste Bank Open - Vienna Delray Beach Open - Delray Beach Brisbane International - Brisbane Mercedes Cup - Stuttgart Rakuten Japan Open - Tokyo AEGON Championships - London Erste Bank Open - Vienna Winston-Salem Open - Winston-Salem If Stockholm Open - Stockholm Delray Beach Open - Delray Beach Qatar ExxonMobil Open - Doha Next Generation Adelaide International - Adelaide Rakuten Japan Open - Tokyo New York Open - New York Open 13 - Marseille Open Seat Godo 2007 - Barcelona Erste Bank Open - Vienna Tata Open Maharashtra - Pune The Artois Championships - London Infosys Hall of Fame Open - Newport New York Open - New York Erste Bank Open - Vienna AIG Japan Open Tennis Championships - Tokyo Great Ocean Road Open - Melbourne Erste Bank Open - Vienna SAP Open - San Jose Millennium Estoril Open - Estoril Citi Open - Washington Melbourne Summer Set - Melbourne AEGON Championships - London Dallas Open - Dallas San Diego Open - San Diego Legg Mason Tennis Classic - Washington Davidoff Swiss Indoors Basel - Basel Heineken Open - Auckland Sarasota Challenger Atlanta Tennis Championships - Atlanta China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia US Men's Clay Court Championship - Houston AEGON Championships - London Atlanta Tennis Championships - Atlanta If Stockholm Open - Stockholm Citi Open - Washington Millennium Estoril Open - Estoril Swiss Indoors Basel - Basel Valencia Open - Valencia Apia International - Sydney Heineken Open - Auckland Claro Open Colombia - Bogota Gerry Weber Open - Halle Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca St. Petersburg Open - St. Petersburg Winston-Salem Open - Winston-Salem Valencia Open - Valencia Zivnobanka Czech Open - Prostejov Heineken Open - Auckland U.S. National Indoor Tennis Championships - Memphis US Men's Clay Court Championship - Houston Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo KGHM Polish Indoors - Wroclaw Millennium Estoril Open - Estoril ASB Classic - Auckland Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice Aegon Nottingham Open - Nottingham Swiss Indoors Basel - Basel Citi Open - Washington Sports Expert Open - Nettingsdorf Chengdu Open - Chengdu If Stockholm Open - Stockholm DPD Challenger 99 - Aschaffenburg Dubai Duty Free Tennis Championships - Dubai Memphis Open - Memphis Delray Beach Open - Delray Beach Prague Challenger - Prague Architect Open - Budapest Challenger de Granby - Granby Barcelona Open BancSabadell - Barcelona BB&T Atlanta Open - Atlanta Millennium Estoril Open - Estoril Geneva Open - Geneva Citi Open - Washington Hamburg European Open - Hamburg If Stockholm Open - Stockholm Hall of Fame Open - Newport Abierto Mexicano Telcel - Acapulco AEGON Championships - London Open 13 - Marseille Truist Atlanta Open - Atlanta Vietnam Open - Ho Chi Minh City Abierto Mexicano Telcel - Acapulco ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai RCA Championships - Indianapolis Regions Morgan Keegan Championships - Memphis Open SEAT 2008 - Barcelona Gerry Weber Open - Halle Salem Open - Hong Kong Japan Open - Tokyo Internationaler Raiffeisen Grand Prix - St. Polten Grand Prix de Tennis de Lyon - Lyon Tennis Masters Series - Toronto SAP Open - San Jose Tennis Masters Series - Paris Tennis Masters Series - Miami Tennis Masters Series - Rome Regions Morgan Keegan Championships - Memphis U.S. Mens's Clay Court Championship - Houston Gerry Weber Open - Halle PBZ Zagreb Indoors - Zagreb Tennis Masters Series - Monte Carlo Qatar Open - Doha Open Sabadell Atlantico - Barcelona BNP Paribas Masters - Paris Barcelona Open BancSabadell - Barcelona Pacific Life Open - Indian Wells AEGON International - Eastbourne NASDAQ-100 Open - Miami Maharashtra Open - Pune Tennis Masters Series - Monte Carlo Tento Czech Open - Prague Telecom Italia Masters - Rome ABN/AMRO World Tennis Tournament - Rotterdam Tennis Masters Series - Indian Wells Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Delray Beach Open - Delray Beach Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells BMW Open - Munich Tennis Masters Series - Cincinnati NASDAQ-100 Open - Miami Masters Series Hamburg - Hamburg Sony Ericsson Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Telecom Italia Masters - Rome Campionati Internazionali d'Italia - Rome Tennis Masters Series - Hamburg NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Tennis Masters Series - Montreal Tennis Masters Series - Paris Legg Mason Tennis Classic - Washington D.C. Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells BNP Paribas Open - Indian Wells Rogers Masters - Montreal Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Campionati BNL dItalia - Rome Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal BNP Paribas Masters - Paris Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Mutua Madrilena Madrid Open - Madrid Western & Southern Financial Group Masters - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Shanghai ATP Masters - Shanghai Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Rogers Cup - Toronto Western & Southern Open - New York BNP Paribas Open - Indian Wells Miami Open - Miami Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Mutua Madrid Open - Madrid Rogers Cup - Toronto BNP Paribas Masters - Paris Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Rogers Cup - Toronto Miami Open - Miami Tennis Masters Series - Cincinnati Rogers Cup - Montreal Pacific Life Open - Indian Wells Western & Southern Open - Cincinnati BNP Paribas Masters - Paris St. Petersburg Open - St. Petersburg BNP Paribas Open - Indian Wells Masters Series Monte-Carlo - Monte Carlo Miami Open - Miami US Men's Clay Court Championship - Houston Mutua Madrid Open - Madrid Masters Series - Hamburg Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Tennis Masters Series - Monte Carlo BNP Paribas Open - Indian Wells Tennis Masters Series - Hamburg Nature Valley International - Eastbourne Internazionali BNL d'Italia - Rome IPB Czech Indoor - Ostrava Masters Series Monte-Carlo - Monte-Carlo Rolex Paris Masters - Paris Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Miami Open - Miami BNP Paribas Masters - Paris Sony Open Tennis - Miami Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells The Stella Artois Championships - London BB&T Atlanta Open - Atlanta Australian Open - Melbourne If Stockholm Open - Stockholm Wimbledon - London U.S. Open - New York Wimbledon - London Wimbledon - London U.S. Open - New York AEGON International - Eastbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Erste Bank Open - Vienna U.S. Open - New York Rakuten Japan Open - Tokyo Fever-Tree Championships - London Australian Open - Melbourne French Open - Paris Western & Southern Financial Group Masters - Cincinnati U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Internazionali BNL dItalia - Rome Rogers Cup - Montreal Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London Internazionali BNL d'Italia - Rome Australian Open - Melbourne French Open - Paris U.S. Open - New York Rogers Masters - Toronto French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Davis Cup, World Group, 1R, ESP-CZE 3-2 Davis Cup, World Group, QR, PAR-CZE 0-5 Davis Cup, Group 2, 2R, FIN-RSA 1-4 Davis Cup, Group 2, 2R, RSA-DEN 5-0 Davis Cup, World Group, SF, ARG-CZE 2-3 Davis Cup, World Group, F, SRB-CZE 2-3 Davis Cup, World Group, 1R, CZE-NED 3-2 ATP Cup - Brisbane, Perth, Sydney Davis Cup, World Group, 1R, RUS-CZE 3-2 Davis Cup, World Group, PO, RSA-CRO 1-4 Davis Cup, World Group, PO, CZE-SUI 3-2 Davis Cup, World Group, 1R, CZE-ITA 4-1 Davis Cup, World Group, SF, CRO-CZE, 1-4 Davis Cup, PO, BEL-CZE 1-4 Hopman Cup - Perth Davis Cup, World Group, F, CZE-ESP 3-2 Hopman Cup - Perth U.S. Open (juniors) French Open (juniors) Davis Cup, World Group, QF, RUS-CZE 3-2 Davis Cup, World Group, QF, CZE-ARG, 3-2 Davis Cup, World Group, F, ESP-CZE, 5-0 Davis Cup, World Group, SF, SRB-CZE 3-2 Davis Cup, Group I, 2R, RSA-NED 3-1 Davis Cup, World Group, PO, ROU-CZE 0-5 Davis Cup, World Group, QF, JPN-CZE 0-5 Mubadala World Tennis Championship Davis Cup, World Group, 1R, CZE-BEL 3-2 Davis Cup, World Group, 1R, CZE-FRA 3-2 Mubadala World Tennis Championship Mubadala World Tennis Championship Davis Cup, World Group, QF, CZE-SRB 4-1 Davis Cup, World Group, SF, CZE-ARG 3-2 Laver Cup - Chicago Tennis Masters Cup Shanghai - Shanghai Nitto ATP Finals - London Wimbledon (juniors) 70th River Oaks International Tennis Tournament - Houston AAMI Classic - Kooyong Olympics - Beijing Olympics - London Citi Open - Washington